#ifndef _Syunew3D_H

#define _Syunew3D_H

extern "C"  
{

 int __stdcall NT_GetIDVersion(int *Version,CHAR *InPath);
 int __stdcall sRead(  DWORD *in_data,CHAR *Path);
 int __stdcall sWrite(  DWORD out_data,CHAR *Path);	
 int __stdcall YWrite(BYTE InData,short address,char * HKey,char *LKey,CHAR *Path );					
 int __stdcall YRead(BYTE *OutData,short address,char * HKey,char *LKey,CHAR *Path );						
 int __stdcall FindPort_2(  int start,DWORD in_data,DWORD verf_data,CHAR *OutPath);
 int __stdcall FindPort(  int start,CHAR *OutPath);
 int __stdcall GetID(  DWORD *ID_1,DWORD *ID_2,CHAR *InPath);
 int __stdcall NT_GetVersionEx(int *version,CHAR *InPath );
 int __stdcall sWrite_2(  DWORD out_data,CHAR *Path);	
 int __stdcall SetReadPassword(char * W_HKey,char *W_LKey,char * new_HKey,char *new_LKey,CHAR *InPath);
 int __stdcall SetWritePassword(char * W_HKey,char *W_LKey,char * new_HKey,char *new_LKey,CHAR *InPath);
 int __stdcall YWriteString(CHAR *InString,short Address,char * HKey,char *LKey,CHAR *Path );
 int __stdcall YReadString(CHAR *string ,short Address,int len,char * HKey,char *LKey,CHAR *Path );
}
#endif	